package com.liangtian.mdm.material.common.systemParameter;


import com.liangtian.mdm.system.parameter.utils.SysParameters;
import org.apache.commons.lang3.StringUtils;

public class SysParametersUtil {

    /*
     * 获取相应系统参数值
     */
    public static String getParameterValue(String name) {
        return SysParameters.getInstance().getParameterByName(name);
    }

    /**
     * 如果传入参数名称有误，则返回def，否则根据参数名称返回具体参数值
     *
     * @param name 参数名称
     * @param def  默认值
     * @return
     */
    public static String getParameterValueForDefault(String name, String def) {
        String value = SysParameters.getInstance().getParameterByName(name);
        if (null == value || StringUtils.isEmpty(value) || "".equals(value)) {
            return def;
        } else {
            return value;
        }
    }
}
